package 游戏次数;

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Properties;

/*
实现猜数字小游戏只能试玩三次，如果还想玩，提示：游戏试玩已结束，想玩请充值（www.jhx.cn)
1.写一个测试类，里面有一个猜数字的小游戏
2.写一个测试类，测试类中有main()方法，main()方法中按照下面的步骤完成
  A:从文件中读取数据到Properties集合，用load()方法实现
          文件已经存在：game.txt
          里面有一个数据值：count=0
  B:通过Properties集合获取到玩游戏的次数
  C:判断次数是否到三次了
          如果到了，给出提示：今天试玩到此结束，想玩充值(www.jhx.cn)
          如果不到3次：
                     玩游戏
                     次数+1，重新写回文件，用Properties的store()方法实现
 */
public class GameTestDemo02 {
    public static void main(String[] args) throws IOException {
        Properties prop=new Properties();
        FileReader fr=new FileReader("game.txt");
        prop.load(fr);

        //通过Properties集合获取到玩游戏的次数
        String count = prop.getProperty("count");
        int i=Integer.parseInt(count);
        if (i>=3){
            System.out.println("您的次数已到达三次，在玩需到www.jhx.cn充值");
        }else {
           GameTest.start();
            i++;
            prop.setProperty("count",String.valueOf(i));
            FileWriter fw=new FileWriter("game.txt");
            prop.store(fw,null);
            fw.close();
        }
    }
}
